package vmcs.ui.interfacecontrol;

import vmcs.common.VMCSException;

public interface IMaintenancePanel {
	void display();
	void closeDown();
	void setMaintenancePanelActive(char comp, boolean state);
	void displayPasswordState(boolean state);
	void clearPassword();
	void initTotalCash();
	void initCollectCash();
	void updateQtyDisplay(int type, int idx, int qty) throws VMCSException;
	void showMessage(String message);
	void updateCurrentQtyDisplay(int type, int qty) throws VMCSException ;
	void displayCoins(int cc);
	void displayTotalCash(int tc);
	int getCurIdx();
	void displayPrice(int value);
	void setDrinkDisplayQuantity(int idx, int qty) throws VMCSException;
	void setCoinDisplayQuantity(int idx, int qty) throws VMCSException;
	void setPriceDisplayValue(String value);
}
